BitPayLib\BitPayIpnProcess A

Total Complexity 54
Dependencies 15
Dependents 2
Total lines 325
Lines of code 252
Logical lines of code 159
Comment lines 12
Methods 19
Properties 6

Methods 19

Method Rating Maintainability Complexity Lines of code
process()
A
51 8 29
execute()
S
50 7 26
process_completed()
S
49 5 32
process_confirmed()
S
51 4 27
process_abandoned()
S
57 3 16
validate_order()
S
58 3 15
should_process_completed_action()
S
66 4 9
validate_webhook()
S
62 3 12
process_processing()
S
57 2 16
get_bitpay_dashboard_link()
S
63 3 10
process_refunded()
S
63 2 11
clear_cart()
S
70 2 7
validate_bitpay_status_in_available_statuses()
S
66 2 8
get_start_order_note()
S
75 1 4
process_declined()
S
69 1 6
process_failed()
S
65 1 9
get_wc_order_statuses()
S
81 1 3
should_process_refund()
S
75 1 4
__construct()
S
67 1 8